package innovacion.negocio;

import java.util.Collection;

import innovacion.dao.IdeaDAO;
import innovacion.dao.UsuarioDAO;
import innovacion.excepcion.DAOExcepcion;
import innovacion.excepcion.LoginExcepcion;
import innovacion.modelo.Idea;
import innovacion.modelo.Usuario;

public class GestionUsuarios {

	public Usuario obtener(int idusuario) throws DAOExcepcion {
		UsuarioDAO dao = new UsuarioDAO();
		return dao.obtener(idusuario);
	}
	
	public Usuario validarUsuario(String idUsuario, String clave)
			throws DAOExcepcion, LoginExcepcion {
		UsuarioDAO dao = new UsuarioDAO();
		return dao.validar(idUsuario, clave);
	}

	public Collection<Usuario> listarUsuarioPorNombre(String nombre) throws DAOExcepcion {
		UsuarioDAO dao = new UsuarioDAO();
		return dao.listarUsuarioPorNombre(nombre);
	}
	
}
